﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Inovout.Models;
using Inovout.Cloud.Models;
using Iesi.Collections.Generic;

namespace Inovout.Cloud.Monitoring.Models
{
    public partial class Aspect : DataObject
    {
   
        public virtual string Name { get; set; }

        public virtual byte[] Model { get; set;}

        public virtual ProtocolType Protocol { get; set; }

        public virtual string Timestamp_column{get; set;}

        public virtual string Ip { get; set; }

        public virtual int Port { get; set; }

        public virtual string TableName{ get; set; }

        public virtual Set<Aggregation> Aggregations { get; set; }

        public virtual Set<Operater> Operations { get; set; }

        public virtual Set<TopAggregation> TopAggregations { get; set; }


    }
}
